#include <vector>
#include <iostream>

using namespace std;

class Car {
public:
    int highestVelocity;
    string licenseplate;
    string colour;
    Car(int v = 0, string s="", string x="") : highestVelocity(v), licenseplate(s), colour(x) {
        cout << "car: highestvelocity(" << highestVelocity << ")" << endl;
        cout << "car: licenseplate(" << licenseplate << ")" << endl;
        cout << "car: colour(" << colour << ")" << endl;
    }

    void drive(int v){
        highestVelocity = v;
        cout<< "I am driving, highestVelocity=" << highestVelocity << endl;
    }
    
    string changecolour(string newcolour){
        string oldcolour;

        oldcolour = colour;        
        colour = newcolour;

        cout<<oldcolour<<"--"<<newcolour<<endl;
        
        return oldcolour;
    }

};


int main(int argc, char const *argv[])
{
    Car my(230, "沪B6F186", "Brown");
    my.drive(200);
    my.changecolour("white");
    return 0;
}
